package com.citcc.api.netty.utils;

/**
 * @author liyachong
 * 2019年5月22日
 * 
 */
public class BitUtil {
	 public static byte[] getBooleanArray(byte b) {  
	        byte[] array = new byte[8];  
	        for (int i = 7; i >= 0; i--) {  
	            array[i] = (byte)(b & 1);  
	            b = (byte) (b >> 1);  
	        }  
	        return array;  
	    } 
	 
	 
	 public static String byteToBit(byte b) {  
	        return ""  
	                + (byte) ((b >> 7) & 0x1) + (byte) ((b >> 6) & 0x1)  
	                + (byte) ((b >> 5) & 0x1) + (byte) ((b >> 4) & 0x1)  
	                + (byte) ((b >> 3) & 0x1) + (byte) ((b >> 2) & 0x1)  
	                + (byte) ((b >> 1) & 0x1) + (byte) ((b >> 0) & 0x1);  
	    }  
	 
	 
	 public static void main(String[] args) {
		 String s = Integer.toHexString(80);
		System.out.println(s);
		 
	}
}
